package com.zfc.threadpool.service;

import com.zfc.threadpool.entity.ThreadPoolConfigEntity;

import java.util.List;

/**
 * 动态线程池服务
 * @author zfc
 * @version 1.0
 */
public interface IDynamicThreadPoolService {

    /**
     * 查询线程池列表
     */

    List<ThreadPoolConfigEntity> queryThreadPoolsList();


    /**
     *  查询线程池
     * @param threadPoolName 线程池名字
     * @return 线程池配置值对象
     */
    ThreadPoolConfigEntity queryThreadPoolConfigByName(String threadPoolName);

    /**
     * 更新线程池配置
     * @param bo 查询对象
     */
    void updateThreadPoolConfig(ThreadPoolConfigEntity bo);


}
